[INFO] fetching crate solstice 0.1.22...
[INFO] checking solstice-0.1.22 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate solstice 0.1.22 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate solstice 0.1.22 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate solstice 0.1.22
[INFO] finished tweaking crates.io crate solstice 0.1.22
[INFO] tweaked toml for crates.io crate solstice 0.1.22 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded solstice-derive v0.1.0
[INFO] [stderr]   Downloaded glow v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 81956f369655a2e7e2dc5cbfa64b7828a9b79189a17eea9303ee8d5d4e618c49
[INFO] running `Command { std: "docker" "start" "-a" "81956f369655a2e7e2dc5cbfa64b7828a9b79189a17eea9303ee8d5d4e618c49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "81956f369655a2e7e2dc5cbfa64b7828a9b79189a17eea9303ee8d5d4e618c49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81956f369655a2e7e2dc5cbfa64b7828a9b79189a17eea9303ee8d5d4e618c49", kill_on_drop: false }`
[INFO] [stdout] 81956f369655a2e7e2dc5cbfa64b7828a9b79189a17eea9303ee8d5d4e618c49
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4c6620c2b00c160310c093496662c11c31a3e2592b025cb3169eb93e177a8f9f
[INFO] running `Command { std: "docker" "start" "-a" "4c6620c2b00c160310c093496662c11c31a3e2592b025cb3169eb93e177a8f9f", kill_on_drop: false }`
[INFO] [stderr]    Compiling xml-rs v0.8.19
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]     Checking downcast-rs v1.2.0
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking libloading v0.8.2
[INFO] [stderr]    Compiling wayland-sys v0.28.6
[INFO] [stderr]     Checking ttf-parser v0.15.2
[INFO] [stderr]    Compiling nix v0.18.0
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking nix v0.20.0
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.8
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking net2 v0.2.39
[INFO] [stderr]     Checking libloading v0.6.7
[INFO] [stderr]     Checking xdg v2.5.2
[INFO] [stderr]     Checking cty v0.2.2
[INFO] [stderr]     Checking xcursor v0.3.5
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]     Checking raw-window-handle v0.4.3
[INFO] [stderr]     Checking parking_lot_core v0.8.6
[INFO] [stderr]     Checking memmap2 v0.1.0
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking raw-window-handle v0.3.4
[INFO] [stderr]     Checking dlib v0.5.2
[INFO] [stderr]     Checking shared_library v0.1.9
[INFO] [stderr]     Checking dlib v0.4.2
[INFO] [stderr]     Checking glow v0.8.1
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking mint v0.5.9
[INFO] [stderr]     Checking osmesa-sys v0.1.2
[INFO] [stderr]     Checking mio v0.6.23
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]    Compiling wayland-scanner v0.28.6
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.8
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.6
[INFO] [stderr]     Checking owned_ttf_parser v0.15.2
[INFO] [stderr]    Compiling wayland-client v0.28.6
[INFO] [stderr]    Compiling wayland-protocols v0.28.6
[INFO] [stderr]     Checking rusttype v0.9.3
[INFO] [stderr]     Checking andrew v0.3.1
[INFO] [stderr]     Checking wayland-commons v0.28.6
[INFO] [stderr]     Checking calloop v0.6.5
[INFO] [stderr]     Checking solstice v0.1.22 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking wayland-cursor v0.28.6
[INFO] [stderr]     Checking wayland-egl v0.28.6
[INFO] [stderr]     Checking smithay-client-toolkit v0.12.3
[INFO] [stderr]     Checking winit v0.24.0
[INFO] [stderr]     Checking glutin v0.26.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.09s
[INFO] running `Command { std: "docker" "inspect" "4c6620c2b00c160310c093496662c11c31a3e2592b025cb3169eb93e177a8f9f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c6620c2b00c160310c093496662c11c31a3e2592b025cb3169eb93e177a8f9f", kill_on_drop: false }`
[INFO] [stdout] 4c6620c2b00c160310c093496662c11c31a3e2592b025cb3169eb93e177a8f9f
[INFO] checking solstice-0.1.22 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate solstice 0.1.22 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate solstice 0.1.22 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate solstice 0.1.22
[INFO] finished tweaking crates.io crate solstice 0.1.22
[INFO] tweaked toml for crates.io crate solstice 0.1.22 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b1bce37667136aeb3d18c445e05ba3c6db824ac77f0dad870f2b3151da025e91
[INFO] running `Command { std: "docker" "start" "-a" "b1bce37667136aeb3d18c445e05ba3c6db824ac77f0dad870f2b3151da025e91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b1bce37667136aeb3d18c445e05ba3c6db824ac77f0dad870f2b3151da025e91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1bce37667136aeb3d18c445e05ba3c6db824ac77f0dad870f2b3151da025e91", kill_on_drop: false }`
[INFO] [stdout] b1bce37667136aeb3d18c445e05ba3c6db824ac77f0dad870f2b3151da025e91
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d4677bb1ecc4911d7adb564b422e50dc17a96e09d1356269f158d402acdef290
[INFO] running `Command { std: "docker" "start" "-a" "d4677bb1ecc4911d7adb564b422e50dc17a96e09d1356269f158d402acdef290", kill_on_drop: false }`
[INFO] [stderr]    Compiling xml-rs v0.8.19
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]     Checking downcast-rs v1.2.0
[INFO] [stderr]    Compiling wayland-sys v0.28.6
[INFO] [stderr]     Checking libloading v0.8.2
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking ttf-parser v0.15.2
[INFO] [stderr]    Compiling nix v0.18.0
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.8
[INFO] [stderr]     Checking nix v0.20.0
[INFO] [stderr]     Checking net2 v0.2.39
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking libloading v0.6.7
[INFO] [stderr]     Checking xcursor v0.3.5
[INFO] [stderr]     Checking cty v0.2.2
[INFO] [stderr]     Checking xdg v2.5.2
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]     Checking raw-window-handle v0.4.3
[INFO] [stderr]     Checking parking_lot_core v0.8.6
[INFO] [stderr]     Checking dlib v0.5.2
[INFO] [stderr]     Checking memmap2 v0.1.0
[INFO] [stderr]     Checking dlib v0.4.2
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking shared_library v0.1.9
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking raw-window-handle v0.3.4
[INFO] [stderr]     Checking glow v0.8.1
[INFO] [stderr]     Checking mint v0.5.9
[INFO] [stderr]     Checking mio v0.6.23
[INFO] [stderr]     Checking osmesa-sys v0.1.2
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]    Compiling wayland-scanner v0.28.6
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.6
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.8
[INFO] [stderr]    Compiling wayland-client v0.28.6
[INFO] [stderr]    Compiling wayland-protocols v0.28.6
[INFO] [stderr]     Checking owned_ttf_parser v0.15.2
[INFO] [stderr]     Checking rusttype v0.9.3
[INFO] [stderr]     Checking andrew v0.3.1
[INFO] [stderr]     Checking wayland-commons v0.28.6
[INFO] [stderr]     Checking calloop v0.6.5
[INFO] [stderr]     Checking solstice v0.1.22 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/buffer.rs:161:62
[INFO] [stdout]     |
[INFO] [stdout] 161 |         self.memory_map.as_slice_memory_order_mut().unwrap()[offset..(offset + data.len())]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/image.rs:196:63
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let mut slice = self.memory_map.slice_mut(ndarray::s![y1..y2, x1..x2]);
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/image.rs:196:71
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let mut slice = self.memory_map.slice_mut(ndarray::s![y1..y2, x1..x2]);
[INFO] [stdout]     |                                                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/image.rs:209:28
[INFO] [stdout]     |
[INFO] [stdout] 209 |         &self.memory_map()[index..(index + pixel_stride)]
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mesh.rs:168:43
[INFO] [stdout]     |
[INFO] [stdout] 168 |         self.draw_range.clone().unwrap_or(0..(self.len()))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mesh.rs:307:24
[INFO] [stdout]     |
[INFO] [stdout] 307 |             .unwrap_or(0..(self.ibo.size() / std::mem::size_of::<I>()))
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/quad_batch.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |             for i in 0..capacity {
[INFO] [stdout]    |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/quad_batch.rs:92:34
[INFO] [stdout]    |
[INFO] [stdout] 92 |         mesh.set_draw_range(Some(0..0));
[INFO] [stdout]    |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/quad_batch.rs:113:39
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.mesh.set_draw_range(Some(0..(self.count * 6)));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/quad_batch.rs:129:47
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 .zip(self.mesh.get_vertices()[index..index + 4].iter())
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/quad_batch.rs:143:39
[INFO] [stdout]     |
[INFO] [stdout] 143 |         self.mesh.set_draw_range(Some(0..0));
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:348:29
[INFO] [stdout]     |
[INFO] [stdout] 348 |         for texture_unit in 0..gl_constants.max_texture_units {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:520:43
[INFO] [stdout]     |
[INFO] [stdout] 520 |                         &map.memory_map()[modified_offset..(modified_size + modified_offset)],
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:530:38
[INFO] [stdout]     |
[INFO] [stdout] 530 | ...                   [modified_offset..(modified_size + modified_offset)],
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:597:26
[INFO] [stdout]     |
[INFO] [stdout] 597 |             for index in 0..count {
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:675:26
[INFO] [stdout]     |
[INFO] [stdout] 675 |             for index in 0..count {
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:681:42
[INFO] [stdout]     |
[INFO] [stdout] 681 |                         uniforms.extend((0..size).filter_map(|i| {
[INFO] [stdout]     |                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:984:18
[INFO] [stdout]     |
[INFO] [stdout] 984 |         for i in 0..self.gl_constants.max_vertex_attributes as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/lib.rs:1743:20
[INFO] [stdout]      |
[INFO] [stdout] 1743 |             range: ClampedF32(0.)..=ClampedF32(1.),
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking wayland-cursor v0.28.6
[INFO] [stderr]     Checking wayland-egl v0.28.6
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]     --> src/lib.rs:1640:21
[INFO] [stdout]      |
[INFO] [stdout] 1640 |     pub draw_range: std::ops::Range<usize>,
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public struct field
[INFO] [stdout]     --> src/lib.rs:1735:16
[INFO] [stdout]      |
[INFO] [stdout] 1735 |     pub range: std::ops::RangeInclusive<ClampedF32>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:158:57
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn set_draw_range(&mut self, draw_range: Option<std::ops::Range<usize>>) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:299:57
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn set_draw_range(&mut self, draw_range: Option<std::ops::Range<usize>>) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:375:57
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn set_draw_range(&mut self, draw_range: Option<std::ops::Range<usize>>) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:442:21
[INFO] [stdout]     |
[INFO] [stdout] 442 |         draw_range: std::ops::Range<usize>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:470:21
[INFO] [stdout]     |
[INFO] [stdout] 470 |         draw_range: std::ops::Range<usize>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 |         draw_range: std::ops::Range<usize>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:523:21
[INFO] [stdout]     |
[INFO] [stdout] 523 |         draw_range: std::ops::Range<usize>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:545:21
[INFO] [stdout]     |
[INFO] [stdout] 545 |         draw_range: std::ops::Range<usize>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/mesh.rs:600:21
[INFO] [stdout]     |
[INFO] [stdout] 600 |         draw_range: std::ops::Range<usize>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors; 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solstice` (lib) due to 12 previous errors; 19 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "d4677bb1ecc4911d7adb564b422e50dc17a96e09d1356269f158d402acdef290", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4677bb1ecc4911d7adb564b422e50dc17a96e09d1356269f158d402acdef290", kill_on_drop: false }`
[INFO] [stdout] d4677bb1ecc4911d7adb564b422e50dc17a96e09d1356269f158d402acdef290
